/*
 *
 初始化、输出、顺序表
 *
 *
 * */
#include <stdio.h>
#include <stdlib.h>
#define SIZE 5

typedef struct Table{
    int* head;
    int length;
    int size;
}Table_t;

Table_t initTable(){
    Table_t t;
    t.head = (int*)malloc(SIZE*sizeof(int));
    if(!t.head){
        printf("malloc error");
        exit(0);
    }
    t.length = 0;
    t.size = SIZE;
    return t;
}

void DisplayTable(Table_t t){
    for(int i = 0; i < t.length; i++){
        printf("%d ",t.head[i]);
    }
    printf("\n");
}

int main(){
    Table_t t = initTable();
    for(int i = 0; i < 5; i++){
        t.head[i] = i;
        t.length++;
    }
    DisplayTable(t);
    printf("Test");
    return 0;
}


